<?php

//by ralvear 20130810

class  errorControlador extends Controlador
{
	public function __construct()
	{

		parent::__construct();

	}

	public function index(){

		$this->_vista->titulo = 'Error';
		$this->_vista->mensaje = $this->_obtenerError();
		$this->_vista->render('index');

	}

	public function acceso( $codigo = false ){

		$this->_vista->titulo = 'Error';
		$this->_vista->mensaje = $this->_obtenerError( $codigo );
		$this->_vista->render('acceso');

	}

	private function _obtenerError( $cError = false )
	{

		if( $cError ){
			$codigo = $cError;//$this->filtarEntero( $cError );
		}else{
			$codigo = 'defecto';
		}

		$arrError['defecto'] = 'Ha ocurrido un error inesperado...';
		$arrError['101'] = 'Acceso restringido';
		$arrError['102'] = 'Tiempo de sesion terminado';

		if( array_key_exists( $codigo , $arrError) ){
			return $arrError[$codigo];
		}else{
			return $arrError['defecto'];
		}
		
	}
}

?>